$(function(){
  getUserInfo()


  //  点击关闭退出页面
  var layer = layui.layer
  $('#close').on('click',function(){
    layer.confirm('确定退出登录?', {icon: 3, title:'提示'}, function(index){
      //do something
      
      //  清空本地存储
      localStorage.removeItem('token')
      //  跳转至登录页
      location.href = '../../login.html'
      //  关闭问询窗
      layer.close(index);
    });
  })

})

//  获取用户基本信息
function getUserInfo() {
  $.ajax({
    method:'GET',
    url:'/my/userinfo',
    //  请求头配置对象
    // headers:{
    //   Authorization:localStorage.getItem('token') ||''
    // },
    success:function(res) {
      if(res.code !== 0) {
        return layui.layer.msg('获取用户信息失败')
      }
      renderAvatar(res.data)
    },

    // 无论成功失败都会调用complete
    // complete:function(res){
    //   if(res.responseJSON.code === 1 && res.responseJSON.message === '身份认证失败！') {
    //   localStorage.removeItem('token')
    //   location.href = '../../login.html'
    //   }
    // }
  })
}

//  渲染用户头像
function renderAvatar(user){
  var name = user.nickname ||user.username
  $('#welcome').html('欢迎&nbsp;&nbsp;'+ name)
  if(user.user_pic !== null) {
    $('.layui-nav-img').attr('src',user.user_pic).show()
    $('.text-avatar').hide()
  } else {
    $('.layui-nav-img').hide()
    var first = name[0].toUpperCase()
    $('.text-avatar').html(first).show()
  }
}